A new definition of "Physical Unclonable Functions" (PUFs), the first onethat fully captures its intuitive idea among experts, is presented. A PUF is aninformation-storage system with a security mechanism that is 1. meant to impede the duplication of a precisely describedstorage-functionality in another, separate system and 2. remains effective against an attacker with temporary access to the wholeoriginal system. A novel classification scheme of the security objectives and mechanisms ofPUFs is proposed and its usefulness to aid future research and securityevaluation is demonstrated. One class of PUF security mechanisms that preventsan attacker to apply all addresses at which secrets are stored in theinformation-storage system, is shown to be closely analogous to cryptographicencryption. Its development marks the dawn of a new fundamental primitive ofhardware-security engineering: cryptostorage. These results firmly establishPUFs as a fundamental concept of hardware security.
展开▼